num1 = a = eval(input('请输入第一个整数：'))
num2 = b = eval(input('请输入第二个整数：'))
if num1 == num2 :
    print(f'{num1}与{num2}的最大公约数和最大公倍数均为：{num1}')

elif num1 > num2 :
    while True :
        mo = num1 % num2
        if mo == 0 :
            break 
        num1 = num2
        num2 = mo
    print(f'最大公约数为：{num2}')
    print(f'最小公倍数为：{a*b/num2}')

else :
    while True :
        mo = num2 % num1
        if mo == 0 :
            break 
        num2 = num1
        num1 = mo
    print(f'最大公约数为：{num1}')
    print(f'最小公倍数为：{a*b/num1}')